package com.job.springSea.work0715;

/**
 * @author 于春海
 * @version 1.0
 * @since 2022-07-15 16:34:19
 * 将字符串"iu10i10cs10r10sd10i10 "中的数字摘取出来  进行加法运算 注意 连续数字字符 的要当成一个数 比如"10"要当成一个整数10
 */
public class StringEx02 {
    public static void main(String[] args) {
        String str="asdsad122asdada10ads0078dsadf231safa29asdd009";
        String part="0";
        int sum=0;
        for (int i = 0; i < str.length(); i++) {
            if(Character.isDigit(str.charAt(i))){
                part+=str.charAt(i);
            }else {
                sum+=Integer.parseInt(part);
                part="0";
            }
        }
        //如果字符串的最后也是数字 for里面 没有机会转数字并累加
        sum+=Integer.parseInt(part);
        System.out.println(sum);
    }
}